package com.smartleanx.module.hrm.service.esign.temp.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
public class FillInLinkVo {

    @Schema(description = "文档模板id")
    private String docTemplateId;

    @Schema(description = "自定义业务编号")
    private String customBizNum;

    @Schema(description = "用户填写页面是否可以修改预填内容")
    private boolean editFillingValue;

    @Schema(description = "填写模板完成后跳转页面")
    private String redirectUrl;

    @Schema(description = "模板控件预填内容列表")
    private List<FillingtValue> componentFillingtValues;

    @Data
    public static class FillingtValue {
        @Schema(description = "控件ID")
        private String componentId;

        @Schema(description = "控件Key")
        private String componentKey;

        @Schema(description = "控件填充值")
        private String componentValue;

    }




}
